home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 2.iso / dist / fw_gsl.idb / usr / freeware / info / gsl-ref.info-3.z / gsl-ref.info-3
Text File  |  2000-10-09  |  24KB  |  563 lines

  1. This is gsl-ref.info, produced by Makeinfo version 3.12h from
  2. gsl-ref.texi.
  3.  
  4. INFO-DIR-SECTION Scientific software
  5. START-INFO-DIR-ENTRY
  6. * gsl-ref: (gsl-ref).                   GNU Scientific Library - Reference
  7. END-INFO-DIR-ENTRY
  8.  
  9.    This file documents the GNU Scientific Library.
  10.  
  11.    Copyright (C) 1996, 1997, 1998, 1999 The GSL Project.
  12.  
  13.    Permission is granted to make and distribute verbatim copies of this
  14. manual provided the copyright notice and this permission notice are
  15. preserved on all copies.
  16.  
  17.    Permission is granted to copy and distribute modified versions of
  18. this manual under the conditions for verbatim copying, provided that
  19. the entire resulting derived work is distributed under the terms of a
  20. permission notice identical to this one.
  21.  
  22.    Permission is granted to copy and distribute translations of this
  23. manual into another language, under the above conditions for modified
  24. versions, except that this permission notice may be stated in a
  25. translation approved by the Foundation.
  26.  
  27. 
  28. File: gsl-ref.info,  Node: GSL BLAS Interface,  Next: Raw BLAS Interface,  Prev: Organization,  Up: BLAS Support
  29.  
  30. GSL BLAS Interface
  31. ==================
  32.  
  33.    As described elsewhere and noted above, GSL provides dense vector
  34. and matrix objects, based on the relevant built-in types.  Therefore,
  35. we provide a GSL specific interface to BLAS functionality, for those
  36. operations which are meaningful with the GSL objects.  The interface to
  37. this functionality is given in the file `gsl_blas.h'.
  38.  
  39.  - Function: int gsl_blas_sdsdot (float ALPHA, const gsl_vector_float *
  40.           X, const gsl_vector_float * Y, float * RESULT)
  41.  
  42.  - Function: int gsl_blas_dsdot (const gsl_vector_float * X, const
  43.           gsl_vector_float * Y, double * RESULT)
  44.  
  45.  - Function: int gsl_blas_sdot (const gsl_vector_float * X, const
  46.           gsl_vector_float * Y, float * RESULT)
  47.  
  48.  - Function: int gsl_blas_ddot (const gsl_vector * X, const gsl_vector
  49.           * Y, double * RESULT)
  50.  
  51.  - Function: int gsl_blas_cdotu (const gsl_vector_complex_float * X,
  52.           const gsl_vector_complex_float * Y, gsl_complex_float * DOTU)
  53.  
  54.  - Function: int gsl_blas_cdotc (const gsl_vector_complex_float * X,
  55.           const gsl_vector_complex_float * Y, gsl_complex_float * DOTC)
  56.  
  57.  - Function: int gsl_blas_zdotu (const gsl_vector_complex * X, const
  58.           gsl_vector_complex * Y, gsl_complex * DOTU)
  59.  
  60.  - Function: int gsl_blas_zdotc (const gsl_vector_complex * X, const
  61.           gsl_vector_complex * Y, gsl_complex * DOTC)
  62.  
  63.  - Function: float gsl_blas_snrm2 (const gsl_vector_float * X)
  64.  
  65.  - Function: float gsl_blas_sasum (const gsl_vector_float * X)
  66.  
  67.  - Function: double gsl_blas_dnrm2 (const gsl_vector * X)
  68.  
  69.  - Function: double gsl_blas_dasum (const gsl_vector * X)
  70.  
  71.  - Function: float gsl_blas_scnrm2 (const gsl_vector_complex_float * X)
  72.  
  73.  - Function: float gsl_blas_scasum (const gsl_vector_complex_float * X)
  74.  
  75.  - Function: double gsl_blas_dznrm2 (const gsl_vector_complex * X)
  76.  
  77.  - Function: double gsl_blas_dzasum (const gsl_vector_complex * X)
  78.  
  79.  - Function: CBLAS_INDEX_t gsl_blas_isamax (const gsl_vector_float * X)
  80.  
  81.  - Function: CBLAS_INDEX_t gsl_blas_idamax (const gsl_vector * X)
  82.  
  83.  - Function: CBLAS_INDEX_t gsl_blas_icamax (const
  84.           gsl_vector_complex_float * X)
  85.  
  86.  - Function: CBLAS_INDEX_t gsl_blas_izamax (const gsl_vector_complex *
  87.           X)
  88.  
  89.  - Function: int gsl_blas_sswap (gsl_vector_float * X, gsl_vector_float
  90.           * Y)
  91.  
  92.  - Function: int gsl_blas_scopy (const gsl_vector_float * X,
  93.           gsl_vector_float * Y)
  94.  
  95.  - Function: int gsl_blas_saxpy (float ALPHA, const gsl_vector_float *
  96.           X, gsl_vector_float * Y)
  97.  
  98.  - Function: int gsl_blas_dswap (gsl_vector * X, gsl_vector * Y)
  99.  
  100.  - Function: int gsl_blas_dcopy (const gsl_vector * X, gsl_vector * Y)
  101.  
  102.  - Function: int gsl_blas_daxpy (double ALPHA, const gsl_vector * X,
  103.           gsl_vector * Y)
  104.  
  105.  - Function: int gsl_blas_cswap (gsl_vector_complex_float * X,
  106.           gsl_vector_complex_float * Y)
  107.  
  108.  - Function: int gsl_blas_ccopy (const gsl_vector_complex_float * X,
  109.           gsl_vector_complex_float * Y)
  110.  
  111.  - Function: int gsl_blas_caxpy (const gsl_complex_float * ALPHA, const
  112.           gsl_vector_complex_float * X, gsl_vector_complex_float * Y)
  113.  
  114.  - Function: int gsl_blas_zswap (gsl_vector_complex * X,
  115.           gsl_vector_complex * Y)
  116.  
  117.  - Function: int gsl_blas_zcopy (const gsl_vector_complex * X,
  118.           gsl_vector_complex * Y)
  119.  
  120.  - Function: int gsl_blas_zaxpy (const gsl_complex * ALPHA, const
  121.           gsl_vector_complex * X, gsl_vector_complex * Y)
  122.  
  123.  - Function: int gsl_blas_srotg (float a[], float b[], float c[], float
  124.           s[])
  125.  
  126.  - Function: int gsl_blas_srotmg (float d1[], float d2[], float b1[],
  127.           float B2, float P[])
  128.  
  129.  - Function: int gsl_blas_srot (gsl_vector_float * X, gsl_vector_float
  130.           * Y, float C, float S)
  131.  
  132.  - Function: int gsl_blas_srotm (gsl_vector_float * X, gsl_vector_float
  133.           * Y, const float P[])
  134.  
  135.  - Function: int gsl_blas_drotg (double a[], double b[], double c[],
  136.           double s[])
  137.  
  138.  - Function: int gsl_blas_drotmg (double d1[], double d2[], double
  139.           b1[], double B2, double P[])
  140.  
  141.  - Function: int gsl_blas_drot (gsl_vector * X, gsl_vector * Y, const
  142.           double C, const double S)
  143.  
  144.  - Function: int gsl_blas_drotm (gsl_vector * X, gsl_vector * Y, const
  145.           double P[])
  146.  
  147.  - Function: void gsl_blas_sscal (float ALPHA, gsl_vector_float * X)
  148.  
  149.  - Function: void gsl_blas_dscal (double ALPHA, gsl_vector * X)
  150.  
  151.  - Function: void gsl_blas_cscal (const gsl_complex_float * ALPHA,
  152.           gsl_vector_complex_float * X)
  153.  
  154.  - Function: void gsl_blas_zscal (const gsl_complex * ALPHA,
  155.           gsl_vector_complex * X)
  156.  
  157.  - Function: void gsl_blas_csscal (float ALPHA,
  158.           gsl_vector_complex_float * X)
  159.  
  160.  - Function: void gsl_blas_zdscal (double ALPHA, gsl_vector_complex * X)
  161.  
  162.  - Function: int gsl_blas_sgemv (CBLAS_TRANSPOSE_t TRANSA, float ALPHA,
  163.           const gsl_matrix_float * A, const gsl_vector_float * X, float
  164.           BETA, gsl_vector_float * Y)
  165.  
  166.  - Function: int gsl_blas_sgbmv (CBLAS_TRANSPOSE_t TRANSA, int KL, int
  167.           KU, float ALPHA, const gsl_matrix_float * A, const
  168.           gsl_vector_float * X, float BETA, gsl_vector_float * Y)
  169.  
  170.  - Function: int gsl_blas_strmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  171.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_float * A,
  172.           gsl_vector_float * X)
  173.  
  174.  - Function: int gsl_blas_stbmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  175.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix_float * A,
  176.           gsl_vector_float * X)
  177.  
  178.  - Function: int gsl_blas_stpmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  179.           TRANSA, CBLAS_DIAG_t DIAG, const float Ap[], gsl_vector_float
  180.           * X)
  181.  
  182.  - Function: int gsl_blas_strsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  183.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_float * A,
  184.           gsl_vector_float * X)
  185.  
  186.  - Function: int gsl_blas_stbsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  187.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix_float * A,
  188.           gsl_vector_float * X)
  189.  
  190.  - Function: int gsl_blas_stpsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  191.           TRANSA, CBLAS_DIAG_t DIAG, const float Ap[], gsl_vector_float
  192.           * X)
  193.  
  194.  - Function: int gsl_blas_dgemv (CBLAS_TRANSPOSE_t TRANSA, double
  195.           ALPHA, const gsl_matrix * A, const gsl_vector * X, double
  196.           BETA, gsl_vector * Y)
  197.  
  198.  - Function: int gsl_blas_dgbmv (CBLAS_TRANSPOSE_t TRANSA, int KL, int
  199.           KU, double ALPHA, const gsl_matrix * A, const gsl_vector * X,
  200.           double BETA, gsl_vector * Y)
  201.  
  202.  - Function: int gsl_blas_dtrmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  203.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix * A, gsl_vector *
  204.           X)
  205.  
  206.  - Function: int gsl_blas_dtbmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  207.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix * A,
  208.           gsl_vector * X)
  209.  
  210.  - Function: int gsl_blas_dtpmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  211.           TRANSA, CBLAS_DIAG_t DIAG, const double Ap[], gsl_vector * X)
  212.  
  213.  - Function: int gsl_blas_dtrsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  214.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix * A, gsl_vector *
  215.           X)
  216.  
  217.  - Function: int gsl_blas_dtbsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  218.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix * A,
  219.           gsl_vector * X)
  220.  
  221.  - Function: int gsl_blas_dtpsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  222.           TRANSA, CBLAS_DIAG_t DIAG, const double Ap[], gsl_vector * X)
  223.  
  224.  - Function: int gsl_blas_cgemv (CBLAS_TRANSPOSE_t TRANSA, const
  225.           gsl_complex_float * ALPHA, const gsl_matrix_complex_float *
  226.           A, const gsl_vector_complex_float * X, const
  227.           gsl_complex_float * BETA, gsl_vector_complex_float * Y)
  228.  
  229.  - Function: int gsl_blas_cgbmv (CBLAS_TRANSPOSE_t TRANSA, int KL, int
  230.           KU, const gsl_complex_float * ALPHA, const
  231.           gsl_matrix_complex_float * A, const gsl_vector_complex_float
  232.           * X, const gsl_complex_float * BETA, gsl_vector_complex_float
  233.           * Y)
  234.  
  235.  - Function: int gsl_blas_ctrmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  236.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_complex_float *
  237.           A, gsl_vector_complex_float * X)
  238.  
  239.  - Function: int gsl_blas_ctbmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  240.           TRANSA, CBLAS_DIAG_t DIAG, int K, const
  241.           gsl_matrix_complex_float * A, gsl_vector_complex_float * X)
  242.  
  243.  - Function: int gsl_blas_ctpmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  244.           TRANSA, CBLAS_DIAG_t DIAG, const void * AP,
  245.           gsl_vector_complex_float * X)
  246.  
  247.  - Function: int gsl_blas_ctrsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  248.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_complex_float *
  249.           A, gsl_vector_complex_float * X)
  250.  
  251.  - Function: int gsl_blas_ctbsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  252.           TRANSA, CBLAS_DIAG_t DIAG, int K, const
  253.           gsl_matrix_complex_float * A, gsl_vector_complex_float * X)
  254.  
  255.  - Function: int gsl_blas_ctpsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  256.           TRANSA, CBLAS_DIAG_t DIAG, const void * AP,
  257.           gsl_vector_complex_float * X)
  258.  
  259.  - Function: int gsl_blas_zgemv (CBLAS_TRANSPOSE_t TRANSA, const
  260.           gsl_complex * ALPHA, const gsl_matrix_complex * A, const
  261.           gsl_vector_complex * X, const gsl_complex * BETA,
  262.           gsl_vector_complex * Y)
  263.  
  264.  - Function: int gsl_blas_zgbmv (CBLAS_TRANSPOSE_t TRANSA, int KL, int
  265.           KU, const gsl_complex * ALPHA, const gsl_matrix_complex * A,
  266.           const gsl_vector_complex * X, const gsl_complex * BETA,
  267.           gsl_vector_complex * Y)
  268.  
  269.  - Function: int gsl_blas_ztrmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  270.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_complex * A,
  271.           gsl_vector_complex * X)
  272.  
  273.  - Function: int gsl_blas_ztbmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  274.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix_complex *
  275.           A, gsl_vector_complex * X)
  276.  
  277.  - Function: int gsl_blas_ztpmv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  278.           TRANSA, CBLAS_DIAG_t DIAG, const void *AP, gsl_vector_complex
  279.           * X)
  280.  
  281.  - Function: int gsl_blas_ztrsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  282.           TRANSA, CBLAS_DIAG_t DIAG, const gsl_matrix_complex * A,
  283.           gsl_vector_complex *X)
  284.  
  285.  - Function: int gsl_blas_ztbsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  286.           TRANSA, CBLAS_DIAG_t DIAG, int K, const gsl_matrix_complex *
  287.           A, gsl_vector_complex * X)
  288.  
  289.  - Function: int gsl_blas_ztpsv (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  290.           TRANSA, CBLAS_DIAG_t DIAG, const void *AP, gsl_vector_complex
  291.           * X)
  292.  
  293.  - Function: int gsl_blas_ssymv (CBLAS_UPLO_t UPLO, float ALPHA, const
  294.           gsl_matrix_float * A, const gsl_vector_float * X, float BETA,
  295.           gsl_vector_float * Y)
  296.  
  297.  - Function: int gsl_blas_ssbmv (CBLAS_UPLO_t UPLO, int K, float ALPHA,
  298.           const gsl_matrix_float * A, const gsl_vector_float * X, float
  299.           BETA, gsl_vector_float * Y)
  300.  
  301.  - Function: int gsl_blas_sspmv (CBLAS_UPLO_t UPLO, float ALPHA, const
  302.           float Ap[], const gsl_vector_float * X, float BETA,
  303.           gsl_vector_float * Y)
  304.  
  305.  - Function: int gsl_blas_sger (float ALPHA, const gsl_vector_float *
  306.           X, const gsl_vector_float * Y, gsl_matrix_float * A)
  307.  
  308.  - Function: int gsl_blas_ssyr (CBLAS_UPLO_t UPLO, float ALPHA, const
  309.           gsl_vector_float * X, gsl_matrix_float * A)
  310.  
  311.  - Function: int gsl_blas_sspr (CBLAS_UPLO_t UPLO, float ALPHA, const
  312.           gsl_vector_float * X, float Ap[])
  313.  
  314.  - Function: int gsl_blas_ssyr2 (CBLAS_UPLO_t UPLO, float ALPHA, const
  315.           gsl_vector_float * X, const gsl_vector_float * Y,
  316.           gsl_matrix_float * A)
  317.  
  318.  - Function: int gsl_blas_sspr2 (CBLAS_UPLO_t UPLO, float ALPHA, const
  319.           gsl_vector_float * X, const gsl_vector_float * Y, float * A)
  320.  
  321.  - Function: int gsl_blas_dsymv (CBLAS_UPLO_t UPLO, double ALPHA, const
  322.           gsl_matrix * A, const gsl_vector * X, double BETA, gsl_vector
  323.           * Y)
  324.  
  325.  - Function: int gsl_blas_dsbmv (CBLAS_UPLO_t UPLO, int K, double
  326.           ALPHA, const gsl_matrix * A, const gsl_vector * X, double
  327.           BETA, gsl_vector * Y)
  328.  
  329.  - Function: int gsl_blas_dspmv (CBLAS_UPLO_t UPLO, double ALPHA, const
  330.           double Ap[], const gsl_vector * X, double BETA, gsl_vector *
  331.           Y)
  332.  
  333.  - Function: int gsl_blas_dger (double ALPHA, const gsl_vector * X,
  334.           const gsl_vector * Y, gsl_matrix * A)
  335.  
  336.  - Function: int gsl_blas_dsyr (CBLAS_UPLO_t UPLO, double ALPHA, const
  337.           gsl_vector * X, gsl_matrix * A)
  338.  
  339.  - Function: int gsl_blas_dspr (CBLAS_UPLO_t UPLO, double ALPHA, const
  340.           gsl_vector * X, double Ap[])
  341.  
  342.  - Function: int gsl_blas_dsyr2 (CBLAS_UPLO_t UPLO, double ALPHA, const
  343.           gsl_vector * X, const gsl_vector * Y, gsl_matrix * A)
  344.  
  345.  - Function: int gsl_blas_dspr2 (CBLAS_UPLO_t UPLO, double ALPHA, const
  346.           gsl_vector * X, const gsl_vector * Y, double * AP)
  347.  
  348.  - Function: int gsl_blas_chemv (CBLAS_UPLO_t UPLO, const
  349.           gsl_complex_float * ALPHA, const gsl_matrix_complex_float *
  350.           A, const gsl_vector_complex_float * X, const
  351.           gsl_complex_float * BETA, gsl_vector_complex_float * Y)
  352.  
  353.  - Function: int gsl_blas_chbmv (CBLAS_UPLO_t UPLO, int K, const
  354.           gsl_complex_float * ALPHA, const gsl_matrix_complex_float *
  355.           A, const gsl_vector_complex_float * X, const
  356.           gsl_complex_float * BETA, gsl_vector_complex_float * Y)
  357.  
  358.  - Function: int gsl_blas_chpmv (CBLAS_UPLO_t UPLO, const
  359.           gsl_complex_float * ALPHA, const void * AP, const
  360.           gsl_vector_complex_float * X, const gsl_complex_float * BETA,
  361.           gsl_vector_complex_float * Y)
  362.  
  363.  - Function: int gsl_blas_cgeru (const gsl_complex_float * ALPHA, const
  364.           gsl_vector_complex_float * X, const gsl_vector_complex_float
  365.           * Y, gsl_matrix_complex_float * A)
  366.  
  367.  - Function: int gsl_blas_cgerc (const gsl_complex_float * ALPHA, const
  368.           gsl_vector_complex_float * X, const gsl_vector_complex_float
  369.           * Y, gsl_matrix_complex_float * A)
  370.  
  371.  - Function: int gsl_blas_cher (CBLAS_UPLO_t UPLO, float ALPHA, const
  372.           gsl_vector_complex_float * X, gsl_matrix_complex_float * A)
  373.  
  374.  - Function: int gsl_blas_chpr (CBLAS_UPLO_t UPLO, float ALPHA, const
  375.           gsl_vector_complex_float * X, void * AP)
  376.  
  377.  - Function: int gsl_blas_cher2 (CBLAS_UPLO_t UPLO, const
  378.           gsl_complex_float * ALPHA, const gsl_vector_complex_float *
  379.           X, const gsl_vector_complex_float * Y,
  380.           gsl_matrix_complex_float * A)
  381.  
  382.  - Function: int gsl_blas_chpr2 (CBLAS_UPLO_t UPLO, const
  383.           gsl_complex_float * ALPHA, const gsl_vector_complex_float *
  384.           X, const gsl_vector_complex_float * Y, void * AP)
  385.  
  386.  - Function: int gsl_blas_zhemv (CBLAS_UPLO_t UPLO, const gsl_complex *
  387.           ALPHA, const gsl_matrix_complex * A, const gsl_vector_complex
  388.           * X, const gsl_complex * BETA, gsl_vector_complex * Y)
  389.  
  390.  - Function: int gsl_blas_zhbmv (CBLAS_UPLO_t UPLO, int K, const
  391.           gsl_complex * ALPHA, const gsl_matrix_complex * A, const
  392.           gsl_vector_complex * X, const gsl_complex * BETA,
  393.           gsl_vector_complex * Y)
  394.  
  395.  - Function: int gsl_blas_zhpmv (CBLAS_UPLO_t UPLO, const gsl_complex *
  396.           ALPHA, const void * AP, const gsl_vector_complex * X, const
  397.           gsl_complex * BETA, gsl_vector_complex * Y)
  398.  
  399.  - Function: int gsl_blas_zgeru (const gsl_complex * ALPHA, const
  400.           gsl_vector_complex * X, const gsl_vector_complex * Y,
  401.           gsl_matrix_complex * A)
  402.  
  403.  - Function: int gsl_blas_zgerc (const gsl_complex * ALPHA, const
  404.           gsl_vector_complex * X, const gsl_vector_complex * Y,
  405.           gsl_matrix_complex * A)
  406.  
  407.  - Function: int gsl_blas_zher (CBLAS_UPLO_t UPLO, double ALPHA, const
  408.           gsl_vector_complex * X, gsl_matrix_complex * A)
  409.  
  410.  - Function: int gsl_blas_zhpr (CBLAS_UPLO_t UPLO, double ALPHA, const
  411.           gsl_vector_complex * X, void * AP)
  412.  
  413.  - Function: int gsl_blas_zher2 (CBLAS_UPLO_t UPLO, const gsl_complex *
  414.           ALPHA, const gsl_vector_complex * X, const gsl_vector_complex
  415.           * Y, gsl_matrix_complex * A)
  416.  
  417.  - Function: int gsl_blas_zhpr2 (CBLAS_UPLO_t UPLO, const gsl_complex *
  418.           ALPHA, const gsl_vector_complex * X, const gsl_vector_complex
  419.           * Y, void *AP)
  420.  
  421.  - Function: int gsl_blas_sgemm (CBLAS_TRANSPOSE_t TRANSA,
  422.           CBLAS_TRANSPOSE_t TRANSB, int K, float ALPHA, const
  423.           gsl_matrix_float * A, const gsl_matrix_float * B, float BETA,
  424.           gsl_matrix_float * C)
  425.  
  426.  - Function: int gsl_blas_ssymm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  427.           float ALPHA, const gsl_matrix_float * A, const
  428.           gsl_matrix_float * B, float BETA, gsl_matrix_float * C)
  429.  
  430.  - Function: int gsl_blas_ssyrk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  431.           TRANS, int K, float ALPHA, const gsl_matrix_float * A, float
  432.           BETA, gsl_matrix_float * C)
  433.  
  434.  - Function: int gsl_blas_ssyr2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  435.           TRANS, int K, float ALPHA, const gsl_matrix_float * A, const
  436.           gsl_matrix_float * B, float BETA, gsl_matrix_float * C)
  437.  
  438.  - Function: int gsl_blas_strmm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  439.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, float ALPHA,
  440.           const gsl_matrix_float * A, gsl_matrix_float * B)
  441.  
  442.  - Function: int gsl_blas_strsm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  443.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, float ALPHA,
  444.           const gsl_matrix_float * A, gsl_matrix_float * B)
  445.  
  446.  - Function: int gsl_blas_dgemm (CBLAS_TRANSPOSE_t TRANSA,
  447.           CBLAS_TRANSPOSE_t TRANSB, int K, double ALPHA, const
  448.           gsl_matrix * A, const gsl_matrix * B, double BETA, gsl_matrix
  449.           * C)
  450.  
  451.  - Function: int gsl_blas_dsymm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  452.           double ALPHA, const gsl_matrix * A, const gsl_matrix * B,
  453.           double BETA, gsl_matrix * C)
  454.  
  455.  - Function: int gsl_blas_dsyrk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  456.           TRANS, int K, double ALPHA, const gsl_matrix * A, double
  457.           BETA, gsl_matrix * C)
  458.  
  459.  - Function: int gsl_blas_dsyr2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  460.           TRANS, int K, double ALPHA, const gsl_matrix * A, const
  461.           gsl_matrix * B, double BETA, gsl_matrix * C)
  462.  
  463.  - Function: int gsl_blas_dtrmm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  464.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, double ALPHA,
  465.           const gsl_matrix * A, gsl_matrix * B)
  466.  
  467.  - Function: int gsl_blas_dtrsm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  468.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, double ALPHA,
  469.           const gsl_matrix * A, gsl_matrix * B)
  470.  
  471.  - Function: int gsl_blas_cgemm (CBLAS_TRANSPOSE_t TRANSA,
  472.           CBLAS_TRANSPOSE_t TRANSB, int K, const gsl_complex_float *
  473.           ALPHA, const gsl_matrix_complex_float * A, const
  474.           gsl_matrix_complex_float * B, const gsl_complex_float * BETA,
  475.           gsl_matrix_complex_float * C)
  476.  
  477.  - Function: int gsl_blas_csymm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  478.           const gsl_complex_float * ALPHA, const
  479.           gsl_matrix_complex_float * A, const gsl_matrix_complex_float
  480.           * B, const gsl_complex_float * BETA, gsl_matrix_complex_float
  481.           * C)
  482.  
  483.  - Function: int gsl_blas_csyrk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  484.           TRANS, int K, const gsl_complex_float * ALPHA, const
  485.           gsl_matrix_complex_float * A, const gsl_complex_float * BETA,
  486.           gsl_matrix_complex_float * C)
  487.  
  488.  - Function: int gsl_blas_csyr2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  489.           TRANS, int K, const gsl_complex_float * ALPHA, const
  490.           gsl_matrix_complex_float * A, const gsl_matrix_complex_float
  491.           * B, const gsl_complex_float * BETA, gsl_matrix_complex_float
  492.           * C)
  493.  
  494.  - Function: int gsl_blas_ctrmm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  495.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, const
  496.           gsl_complex_float * ALPHA, const gsl_matrix_complex_float *
  497.           A, gsl_matrix_complex_float * B)
  498.  
  499.  - Function: int gsl_blas_ctrsm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  500.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, const
  501.           gsl_complex_float * ALPHA, const gsl_matrix_complex_float *
  502.           A, gsl_matrix_complex_float * B)
  503.  
  504.  - Function: int gsl_blas_zgemm (CBLAS_TRANSPOSE_t TRANSA,
  505.           CBLAS_TRANSPOSE_t TRANSB, int K, const gsl_complex * ALPHA,
  506.           const gsl_matrix_complex * A, const gsl_matrix_complex * B,
  507.           const gsl_complex * BETA, gsl_matrix_complex * C)
  508.  
  509.  - Function: int gsl_blas_zsymm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  510.           const gsl_complex * ALPHA, const gsl_matrix_complex * A,
  511.           const gsl_matrix_complex * B, const gsl_complex * BETA,
  512.           gsl_matrix_complex * C)
  513.  
  514.  - Function: int gsl_blas_zsyrk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  515.           TRANS, int K, const gsl_complex * ALPHA, const
  516.           gsl_matrix_complex * A, const gsl_complex * BETA,
  517.           gsl_matrix_complex * C)
  518.  
  519.  - Function: int gsl_blas_zsyr2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  520.           TRANS, int K, const gsl_complex * ALPHA, const
  521.           gsl_matrix_complex * A, const gsl_matrix_complex * B, const
  522.           gsl_complex * BETA, gsl_matrix_complex *C)
  523.  
  524.  - Function: int gsl_blas_ztrmm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  525.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, const
  526.           gsl_complex * ALPHA, const gsl_matrix_complex * A,
  527.           gsl_matrix_complex * B)
  528.  
  529.  - Function: int gsl_blas_ztrsm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  530.           CBLAS_TRANSPOSE_t TRANSA, CBLAS_DIAG_t DIAG, const
  531.           gsl_complex * ALPHA, const gsl_matrix_complex * A,
  532.           gsl_matrix_complex * B)
  533.  
  534.  - Function: int gsl_blas_chemm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  535.           const gsl_complex_float * ALPHA, const
  536.           gsl_matrix_complex_float * A, const gsl_matrix_complex_float
  537.           * B, const gsl_complex_float * BETA, gsl_matrix_complex_float
  538.           * C)
  539.  
  540.  - Function: int gsl_blas_cherk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  541.           TRANS, int K, float ALPHA, const gsl_matrix_complex_float *
  542.           A, float BETA, gsl_matrix_complex_float * C)
  543.  
  544.  - Function: int gsl_blas_cher2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  545.           TRANS, int K, const gsl_complex_float * ALPHA, const
  546.           gsl_matrix_complex_float * A, const gsl_matrix_complex_float
  547.           * B, float BETA, gsl_matrix_complex_float * C)
  548.  
  549.  - Function: int gsl_blas_zhemm (CBLAS_SIDE_t SIDE, CBLAS_UPLO_t UPLO,
  550.           const gsl_complex * ALPHA, const gsl_matrix_complex * A,
  551.           const gsl_matrix_complex * B, const gsl_complex * BETA,
  552.           gsl_matrix_complex * C)
  553.  
  554.  - Function: int gsl_blas_zherk (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  555.           TRANS, int K, double ALPHA, const gsl_matrix_complex * A,
  556.           double BETA, gsl_matrix_complex * C)
  557.  
  558.  - Function: int gsl_blas_zher2k (CBLAS_UPLO_t UPLO, CBLAS_TRANSPOSE_t
  559.           TRANS, int K, const gsl_complex * ALPHA, const
  560.           gsl_matrix_complex * A, const gsl_matrix_complex * B, double
  561.           BETA, gsl_matrix_complex * C)
  562.  
  563.